在學習變數時我有整理了一下表格
型態 | 說明 | 範例 |
---|---|---|
整數 (integer) | 沒有小數點的數字 | $age = 18; |
浮點數 (float) | 有小數點的數字 | $price = 99.99; |
字串 (string) | 文字或字元的集合 | $name = "Sunny"; |
布林值 (boolean) | 只有 true 或 false |
$isLogin = true; |
陣列 (array) | 一個可以存很多值的集合 | $colors = ["red", "blue"]; |
物件 (object) | 由類別產生的物件 | $car = new Car(); |
NULL | 空值,沒有設定任何值 | $data = null; |
PHP在宣告變數時不用特別定義他是什麼型別,PHP會自動判定,但不同型別運算一起運算可能會造成不是想要的結果
運算子符號就是數學裡面的符號,用來做加減乘除等操作,也可以做字串連接或比較。
類型 | 運算子 | 說明 |
---|---|---|
算術運算子 | + - * / % ** |
加、減、乘、除、取餘數、次方 |
字串運算子 | . |
字串串接 |
賦值運算子 | = += -= *= .= |
指派值給變數,或結合運算 |
比較運算子 | == === != !== < > <= >= |
比較值或型別 |
邏輯運算子 | && || ! |
AND 、OR 、NOT |
增減運算子 | ++ -- |
遞增、遞減 |
三元運算子 | ?: |
簡單條件判斷 |
合併運算子 | ?? |
null 合併運算子 |
這裡的運算子符號,我個人認為比較常用的是算數,賦值,比較,邏輯,以及三元運算子。
明天把運算子符號 在做個更詳細的筆記